Lead Software Engineer (70% People managament / 30% technical)
We are seeking a Lead Software Developer to drive technical excellence, mentor a team of developers, and play a key role in shaping scalable software solutions. You will work closely with cross-functional teams to deliver high-quality products in an Agile environment.
Key Responsibilities
- Lead and mentor a team of developers, providing technical guidance and support.
- Collaborate with stakeholders to align development goals with business objectives.
- Champion modern development practices, including TDD, DDD, SOLID principles, and CI/CD.
- Research and implement scalable solutions using .NET Core, C#, ASP.NET, and REST APIs.
- Maintain high standards for code quality, documentation, and technical processes.
- Work with cloud platforms (Azure or AWS) to develop scalable and reliable solutions.
Key Requirements
- 7+ years of software development experience, including leadership responsibilities.
- Strong expertise in .NET Core, C#, ASP.NET, REST APIs, SQL, and JavaScript.
- Experience with CI/CD pipelines, Git, and Agile methodologies.
- Knowledge of cloud platforms (Azure or AWS – IAAS & PAAS).
- Strong leadership skills with a focus on innovation and continuous improvement.
Reperio Human Capital acts as an Employment Agency and an Employment Business.